package domain;

import exception.ClassDurationOverflowException;

public interface Presentable {
	
	public String getName();
	
	public Accountable getAccountable();
	
	public void setAccountable(Accountable a);
	
	public PTime getTotalDurationOfPresentable();
	
	public void addFreeSchedule(PTime p) throws ClassDurationOverflowException;
	
	public void removeFreeSchedule(PTime p);

}
